PhpOffice\PhpSpreadsheet\Writer\Xls\Parser D

Total Complexity 187
Dependencies 3
Dependents 4
Total lines 1,416
Lines of code 542
Logical lines of code 412
Comment lines 404
Methods 27
Properties 9

Methods 27

Method Rating Maintainability Complexity Lines of code
match()
D
35 53 58
fact()
A
43 13 50
expression()
A
45 13 44
convert()
A
50 13 26
toReversePolish()
A
48 12 35
getRefIndex()
A
46 9 40
condition()
A
49 8 33
func()
A
48 8 32
advance()
A
50 8 32
convertError()
A
56 8 19
rangeToPackedRange()
S
53 5 21
convertRange2d()
S
54 5 19
cellToRowcol()
S
56 4 17
term()
S
58 4 16
cellToPackedRowcol()
S
58 3 15
convertNumber()
S
64 4 9
convertFunction()
S
64 3 9
convertRange3d()
S
59 2 13
getSheetIndex()
S
71 2 6
parse()
S
65 2 9
convertString()
S
67 2 7
setExtSheet()
S
80 1 3
convertRef3d()
S
67 1 7
convertRef2d()
S
69 1 6
parenthesizedExpression()
S
75 1 4
createTree()
S
77 1 3
__construct()
S
66 1 9